Selection Hyper-heuristics Can Provably Be Helpful in Evolutionary Multi-objective Optimization
نویسندگان
چکیده
Selection hyper-heuristics are automated methodologies for selecting existing low-level heuristics to solve hard computational problems. They have been found very useful for evolutionary algorithms when solving both single and multi-objective real-world optimization problems. Previous work mainly focuses on empirical study, while theoretical study, particularly in multi-objective optimization, is largely insufficient. In this paper, we use three main components of multi-objective evolutionary algorithms (selection mechanisms, mutation operators, acceptance strategies) as low-level heuristics, respectively, and prove that using heuristic selection (i.e., mixing low-level heuristics) can be exponentially faster than using only one low-level heuristic. Our result provides theoretical support for multi-objective selection hyper-heuristics, and might be helpful for designing efficient heuristic selection methods in practice.
منابع مشابه
A Choice Function based hyper-heuristic for Multi-objective Optimization
Hyper-heuristics are emerging methodologies that perform a search over the space of heuristics to solve difficult computational optimization problems. There are two main types of hyper-heuristics: selective and generative hyper-heuristics. An online selective hyper-heuristic framework manages a set of low level heuristics and aims to choose the best one at any given time using a performance mea...
متن کاملChoice function based hyper-heuristics for multi-objective optimization
A selection hyper-heuristic is a high level search methodology which operates over a fixed set of low level heuristics. During the iterative search process, a heuristic is selected and applied to a candidate solution in hand, producing a new solution which is then accepted or rejected at each step. Selection hyper-heuristics have been increasingly, and successfully, applied to single-objective ...
متن کاملMOEA/D-HH: A Hyper-Heuristic for Multi-objective Problems
Hyper-Heuristics is a high-level methodology for selection or automatic generation of heuristics for solving complex problems. Despite the hyper-heuristics success, there is still only a few multi-objective hyper-heuristics. Our approach, MOEA/D-HH, is a multi-objective selection hyper-heuristic that expands the MOEA/D framework. It uses an innovative adaptive choice function proposed in this w...
متن کاملPSO for multi-objective problems: Criteria for leader selection and uniformity distribution
This paper proposes a method to solve multi-objective problems using improved Particle Swarm Optimization. We propose leader particles which guide other particles inside the problem domain. Two techniques are suggested for selection and deletion of such particles to improve the optimal solutions. The first one is based on the mean of the m optimal particles and the second one is based on appoin...
متن کاملSelection hyper-heuristics in dynamic environments
Current state-of-the-art methodologies are mostly developed for stationary optimization problems. However, many real world problems are dynamic in nature, where dierent types of changes may occur over time. Population based approaches, such as evolutionary algorithms are frequently used in dynamic environments. Selection hyper-heuristics are highly adaptive search methodologies that aim to rais...
متن کامل